<?php
session_start();
// Conexión a la base de datos
include("../cgi-bin/con_db.php");
// Definicion de variables POST
$anio_menor = $_POST['anio_menor'];
$anio_mayor = $_POST['anio_mayor'];
$grado = @$_POST['grado'];
$secretaria_id = @$_POST['secretaria'];
$institucion_id = @$_POST['institucion'];
$categoria = "Sedes";
// Definición de la consulta según los criterios de búsqueda
//definicion del criterio del grado
if ($grado != ''){
    if ($grado == 1){
        $def_grado = "!= 99";
        $tipo_grado = "General";
    } else if ($grado == 2){
        $def_grado = "= 99";
        $tipo_grado = "Aceleración";
    }
}
//consultas
if ($anio_menor != '' && $anio_mayor != '' && $grado == '' && $secretaria_id != '' && $institucion_id == ''){
    $consulta1 = "select anio from rep_gen_sede where anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." group by anio;";
    $consulta2 = "select SUM(cantidad_sede) as cantidad_sede from rep_gen_sede where anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." group by anio;";
    $secr = mysql_query("select nombre from secretarias where id = ".$secretaria_id.";");
    $val_sec = @mysql_fetch_assoc($secr);
    $titulo = "Consolidado General de Sedes - Total Secretaría<br/>".$val_sec["nombre"];
} else if ($anio_menor != '' && $anio_mayor != '' && $grado != '' && $secretaria_id != '' && $institucion_id == ''){
    $consulta1 = "select anio from rep_gen_sede where anio between ".$anio_menor." and ".$anio_mayor." and grado_id ".$def_grado." and secretaria_id = ".$secretaria_id." group by anio;";
    $consulta2 = "select SUM(cantidad_sede) as cantidad_sede from rep_gen_sede where anio between ".$anio_menor." and ".$anio_mayor." and grado_id ".$def_grado." and secretaria_id = ".$secretaria_id." group by anio;";
    $titulo = "Consolidado de Sedes - Total Grado<br/>".$tipo_grado;
} else if ($anio_menor != '' && $anio_mayor != '' && $grado != '' && $secretaria_id != '' && $institucion_id != ''){
    $consulta1 = "select anio from rep_gen_sede where anio between ".$anio_menor." and ".$anio_mayor." and grado_id ".$def_grado." and secretaria_id = ".$secretaria_id." and institucion_id = ".$institucion_id." group by anio";
    $consulta2 = "select SUM(cantidad_sede) as cantidad_sede from rep_gen_sede where anio between ".$anio_menor." and ".$anio_mayor." and grado_id ".$def_grado." and secretaria_id = ".$secretaria_id." and institucion_id = ".$institucion_id." group by anio;";
    $inst = mysql_query("select nombre from instituciones where id = ".$institucion_id.";");
    $val_inst = @mysql_fetch_assoc($inst);
    $titulo = "Consolidado General de Sedes - Total Institución<br/>".$val_inst["nombre"];
} else {
    $consulta1 = "select anio from rep_gen_sede where anio between ".$anio_menor." and ".$anio_mayor." group by anio;";
    $consulta2 = "select SUM(cantidad_sede) as cantidad_sede from rep_gen_sede where anio between ".$anio_menor." and ".$anio_mayor." group by anio;";
    $titulo = "Consolidado de Sedes - Total Nacional";
}
// Envio de consultas a la base de datos y recepcion de resultados
$resultado1 = mysql_query($consulta1);
$filas = @mysql_num_rows($resultado1);
$resultado2 = mysql_query($consulta2);
$anio = Array();
while($valor1 = @mysql_fetch_row($resultado1)){
    foreach ($valor1 as $k => $v){
        $anio[] = $v;
    }
}
$cant = Array();
while($valor2 = @mysql_fetch_row($resultado2)){
    foreach ($valor2 as $key => $value){
        $cant[] = $value;
    }
}
//Tabla que muestra los resultados
include("tabla_res_gen.php");
// Creacion de archivo XML para generar grafico
$archivo = "../graficas/torta/conf/sedes/rep_pie_sede_".$_SESSION['id'].".xml";
include("con_xml_pie.php");
echo "<script type=\"text/javascript\">
// <![CDATA[
var so = new SWFObject(\"graficas/torta/ampie.swf\", \"sedes\", \"570\", \"350\", \"8\", \"#FFFFFF\");
so.addVariable(\"path\", \"graficas/torta/\");
so.addVariable(\"settings_file\", escape(\"graficas/torta/conf/configuracion_grafico.xml\"));
so.addVariable(\"data_file\", escape(\"graficas/torta/conf/sedes/rep_pie_sede_".$_SESSION['id'].".xml\"));
so.addVariable(\"loading_settings\",\"Cargando Configuración...\");
so.addVariable(\"loading_data\",\"Cargando Datos...\");
so.addVariable(\"preloader_color\", \"#999999\");
so.write(\"graficas\");
// ]]>
$('#filtros').html(\"<h4 align='center'>Tipo de Gr&aacute;fica</h4><ul><li><a href='#' onclick='rep_sedes(); return false;'>Columnas</a></li><li><a href='#' onclick='graf_linea_sede(\\\"rep_line_sede\\\"); return false;'>Lineas</a></li><li>Circular</li></ul>\");
</script>";
?>